var url = "../RRHH_REG_CEL_CORP_CONTROLLER"
$(document).ready(function() {
    $("#pop").css({
        left: (($(window).width() - $('#pop').outerWidth()) / 2),
        top: (($(window).height() - $('#pop').outerHeight()) / 2) - 62
    });
    $("#buscador").keyup(function(e) {
        if (e.keyCode === 13) {
            cargardatos();
        }
    });
    $("#popuptel").css({
        left: (($(window).width() - $('#popuptel').outerWidth()) / 2),
        top: (($(window).height() - $('#popuptel').outerHeight()) / 2) - 62
    });
    $("#popuplin").css({
        left: (($(window).width() - $('#popuplin').outerWidth()) / 2),
        top: (($(window).height() - $('#popuplin').outerHeight()) / 2) - 62
    });
    cargardatos();
});
$(window).resize(function() {
    $("#popuptel").css({
        left: (($(window).width() - $('#popuptel').outerWidth()) / 2),
        top: (($(window).height() - $('#popuptel').outerHeight()) / 2) - 62
    });
    $("#popuplin").css({
        left: (($(window).width() - $('#popuplin').outerWidth()) / 2),
        top: (($(window).height() - $('#popuplin').outerHeight()) / 2) - 62
    });
});

function dragAndDrop() {
    $('.drag').draggable({
        helper: "clone",
        revert: "invalid",
        start: function(evento, ui) {
            $(this).css({
                opacity: "0"
                , cursor: "-moz-grabbing"
            });
        },
        stop: function(evento, ui) {
            $(this).css({
                opacity: "1"
                , cursor: "-moz-grab",
            });
        }
    });
    $('.conte').droppable({
        tolerance: "intersect",
        over: function() {
            $(this).css({
                background: "#395156"
            });
        },
        out: function(event, ui) {
            $(this).css({
                background: "white"
            });
        },
        drop: function(event, ui) {
             $(this).css({
                background: "white"
            });
            var elementoMovimiento = $(ui.draggable);
            var id = elementoMovimiento.data("id");
            if (elementoMovimiento.data("estado") == $(this).data("estado")) {
                if(elementoMovimiento.data("estado") == 2){
                    $.post(url,{proceso:"eliminar_cel",id:id},function (resp){                    
                        cargardatos();
                    });
                }
                if(elementoMovimiento.data("estado") == 1){
                     $.post(url,{proceso:"activar_cel",id:id},function (resp){                    
                         cargardatos();
                     });
                }
                if(elementoMovimiento.data("estado") == 3){
                    $.post(url,{proceso:"eliminar_linea",id:id},function (resp){                    
                        cargardatos();
                    });
                }
                if(elementoMovimiento.data("estado") == 0){
                     $.post(url,{proceso:"activar_linea",id:id},function (resp){                    
                         cargardatos();
                     });
                }
            }
        }
    });
}
function cargardatos(){
    $.post(url, {proceso: "buscarEmpleado", text: $("#buscador").val()}, function(responsetext) {
        if (responsetext === "false") {
            alert("error del sistema.");
        } else {
            $("#contenedor").html(responsetext);
            dragAndDrop();
        }
    });
}

function cerrar()
{
    $("#popUpbackGround").css("display","none");
    $("#popuptel").css("display","none");
    $("#popuplin").css("display","none");
    $("input[type=number]").val("");
}
function crear(tipo){
    if(tipo==1){
        $("#popuptel").css("display","block");
    }else{
        $("#popuplin").css("display","block");
    }
    $("#popUpbackGround").css("display","block");
}
function crearlin()
{
    var numero =$("input[name=numero_lin]").val();
    var idcia = $("select[name=cia_lin] option:selected").val();
    var idsuc = $("select[name=suc_lin] option:selected").val();
    if(numero<=0){
        alert("Inserte un numero telefonico");
        return;
    }
    $.post(url,{proceso:"crearlin",numero:numero,idcia:idcia,idsuc:parseInt(idsuc)},function(resp){
        cerrar();
        cargardatos();
    });
}
function crearcel()
{
    var numero =$("input[name=numero_tel]").val();
    var idcia = $("select[name=cia_tel]").val();
    var credito = $("input[name=credito_tel]").val();
    if(numero<=0){
        alert("Inserte un numero telefonico");
        return;
    }
    $.post(url,{proceso:"crearcel",numero:numero,idcia:idcia,credito:credito},function(resp){
        cerrar();
        cargardatos();
    });
}